Table of Contents

Preface

Chapter 1: Introduction

Chapter 2: Installing Python and Django

Chapter 3: Understanding the Project Structure

Chapter 4: Creating Our Backend Server

Chapter 5: Serialization

Chapter 6: URLs and Class-based Views

Chapter 7: Creating Todos via the ListCreateAPIView

Chapter 8: Permissions

Chapter 9: Other C.R.U.D. Operations

Chapter 10: Completing a Todo

Chapter 11: Authentication – Sign Up

Chapter 12: Authentication – Log In Tokens

REACT FRONTEND

Chapter 13: Introduction to React

Chapter 14: Create Navigation Header Bar

Chapter 15: Defining Our Routes

Chapter 16: TodoDataService - Connecting to the Backend

Chapter 17: TodoDataService - Login Component

Chapter 18: TodosList Component

Chapter 19: Adding and Editing Todos

Chapter 20: Deleting a Todo

Chapter 21: Completing a Todo

Chapter 23: Hosting and Deploying our React Frontend

ABOUT THE AUTHOR

ABOUT THE CO-AUTHOR